#include"TripleArray.h"

void ArrayInit(THA* tra,int m1,int m2,int m3)
{
	tra->m1 = m1;
	tra->m2 = m2;
	tra->m3 = m3;
	tra->a = (int*)malloc(sizeof(int) * m1 * m2 * m3);
	if (!tra->a)
	{
		printf("malloc fail\n");
	}
}

void ArrayDestory(THA* tra)
{
	if (tra->a)
	{
		free(tra->a);
	}
}

THADataType ArratFind(THA* tra,int k,int i,int j)
{
	assert(tra->a);
	if (k>tra->m1||i>tra->m2||j<tra->m3||k<0||i<0||j<0)
	{
		return tra->a[k][i][j];
	}
}